﻿#pragma strict
/////////////////////////////////////////////////////////////////////
// 摄影机的基础
// 根据这些信息来控制摄影机的变换行为,
// 1 如何跟随target
// 2 在target的偏移向量offsetDir
// 3 震屏行为
/////////////////////////////////////////////////////////////////////
var target:Transform; //摄影机的目标

@HideInInspector
var tr:Transform; //摄影机的Transform
var shakeDir:Vector3; //震屏的随机位置
var offsetDir:Vector3 = Vector3(0,4,-4); //摄影机与目标的偏移向量,最终位置=target.position+offsetDir+shakeDir

var gizmosColor:Color = Color.blue;

function Start () {
	tr = transform;
}

function OnDrawGizmos(){
	if(target && tr){
		Gizmos.color = gizmosColor;
		Gizmos.DrawLine(tr.position,target.position);
	}
}